Fast algorithms for vertex subset and vertex partitioning problems on graphs of low boolean-width⋆
نویسندگان
چکیده
We consider the graph parameter boolean-width, related to the number of different unions of neighborhoods across a cut of a graph. Boolean-width is similar to rankwidth, which is related to the number of GF [2]-sums (1+1=0) of neighborhoods instead of the Boolean-sums (1+1=1) used for boolean-width. It compares well to the other four well-known width parameters tree-width, branch-width, clique-width, and rank-width: for many graph classes boolean-width is bounded whereas tree-width and branch-width are unbounded; for some graph classes boolean-width has been shown to be exponentially smaller than any of the other four; for arbitrary graphs, boolean-width is never larger than branchwidth (except for extreme values of zero and one), nor tree-width plus one, nor clique-width, and has been shown to be at least smaller than the square of rank-width. Boolean-width has been shown to be a very natural parameter to consider when solving Maximum Independent Set and Minimum Dominating Set using a divide-and-conquer approach. In this paper we investigate which are the graph problems having the same behaviour, and extend them to a large class of NP-hard vertex subset and vertex partitioning problems by giving algorithms that are FPT when parameterized by either boolean-width, rank-width or clique-width, with runtime single exponential in either parameter if given the pertinent optimal decomposition.
منابع مشابه
Fast dynamic programming for locally checkable vertex subset and vertex partitioning problems
Given a graph G we provide dynamic programming algorithms for many locally checkable vertex subset and vertex partitioning problems. Their runtime is polynomial in the number of equivalence classes of problem-specific equivalence relations on subsets of vertices, defined on a given decomposition tree of G. Using these algorithms all these problems become solvable in polynomial time for many wel...
متن کاملOn the Boolean-Width of a Graph: Structure and Applications
Boolean-width is a recently introduced graph invariant. Similar to tree-width, it measures the structural complexity of graphs. Given any graph G and a decomposition of G of boolean-width k, we give algorithms solving a large class of vertex subset and vertex partitioning problems in time O∗(2O(k 2)). We relate the boolean-width of a graph to its branch-width and to the boolean-width of its inc...
متن کاملOn graph classes with logarithmic boolean-width
Boolean-width is a recently introduced graph parameter. Many problems are fixed parameter tractable when parametrized by boolean-width, for instance "Minimum Weighted Dominating Set" (MWDS) problem can be solved in O∗(23k) time given a boolean-decomposition of width k, hence for all graph classes where a boolean-decomposition of width O(log n) can be found in polynomial time, MWDS can be solved...
متن کاملGraph Classes with Structured Neighborhoods and Algorithmic Applications
Boolean-width is a recently introduced graph width parameter. If a boolean decomposition of width w is given, several NP-complete problems, such as Maximum Weight Independent Set, k-Coloring and Minimum Weight Dominating Set are solvable in O∗(2O(w)) time [5]. In this paper we study graph classes for which we can compute a decomposition of logarithmic boolean-width in polynomial time. Since 2 =...
متن کاملFaster algorithms for vertex partitioning problems parameterized by clique-width
Many NP-hard problems, such as Dominating Set, are FPT parameterized by clique-width. For graphs of clique-width k given with a kexpression, Dominating Set can be solved in 4knO(1) time. However, no FPT algorithm is known for computing an optimal k-expression. For a graph of clique-width k, if we rely on known algorithms to compute a (23k − 1)expression via rank-width and then solving Dominatin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009